package com.jhgsys.internal.system.dto;

import lombok.Data;

import java.io.Serializable;

@Data
public class GanttChartDto implements Serializable {

    /**
     * Id（项目、模块、任务、处理人）
     */
    private String id;

    /**
     * 名称（项目、模块、任务）
     */
    private String project_title;

    /**
     * 预计开始日期（YYYY-MM-dd）
     */
    private String start_date;

    /**
     * 预计开始日期（YYYY-MM-dd）
     */
    private String end_date;

    /**
     * 实际开始日期（YYYY-MM-dd）
     */
    private String actual_start_date;

    /**
     * 实际结束日期（YYYY-MM-dd）
     */
    private String actual_end_date;

    /**
     * 处理人
     */
    private String worker;

    /**
     * 备注（项目、模块、任务）
     */
    private String project_remark;

    /**
     * 上一级
     */
    private String parent;

    /**
     *  1: 项目/人员  2：模块 ...  5:任务
     */
    private  String taskType;

    /**
     * 进度
     */
    private Integer progress;

    /**
     * 预计工时
     */
    private Integer hours;

    /**
     * 实际工时
     */
    private Integer actualHours;
}
